package com.smart.common.entities.constant;


import lombok.experimental.UtilityClass;

/**
 * @author Administrator
 */
@UtilityClass
public class SmartConstant {


    /**
     * 0字符串 消除魔法值
     */
    public static final String ZERO_STRING = "0";
    /**
     * 未知字符串 全局统一标识
     */
    public static final String  UNKNOWN = "unknown" ;

    /**
     * 当前系统ROOT 包名
     */
    public static final String ROOT_PACKAGES = "com.smart";


    public static final String MANAGER_API_PREFIX = "/manager/";

    public static final String OTHER_API_PREFIX = "/other/";

    public static final String WAP_API_PREFIX = "/wap/";

    public static final String MANAGER_SESSION_CODE = "EMPLOYEE";
    public static final String TOKEN_NAME = "authorization";


    //账号参数配置 代码
    public static final String ACCOUNT_CFG = "Account";

    //存储方案配置代码
    public static final String APPLY_OSS_CFG = "ApplyOss";
    //七牛云存储配置参数
    public static final String QINIUYUN_OSS_CFG = "QiNiuOss";

    //Minio 存储配置参数
    public static final String MINIO_OSS_CFG = "MinioOss";
    // 阿里云存储参数配置代码
    public static final String ALIYUN_OSS_CFG = "AliyunOss";

    /**
     * 文件内容类型
     */
    public static final String FILE_CONTENT_TYPE = "content-type=multipart/form-data";



    //短信模板配置
    public static final String SMS_TEMPLATE_CFG = "SmsRemindCode";

    /**
     * 当前系统应用的短信发送方案
     */
    public static final String APPLY_SMS_CFG = "ApplySms";

    /**
     * 腾讯云短信配置代码
     */
    public static final String ALIYUN_SMS_CFG = "AliyunSms";
    /**
     * 阿里云号码认证服务器API
     */

    public static final String DYPNSAPI_CFG = "DypnsApi";


    /**
     * 阿里云短信配置代码
     */
    public static final String TENCENT_SMS_CFG = "TencentSms";


    public static final String NOT_NEED_TOKEN = "<p style='color:red'>开放接口,无需验签</p>";

    /**
     * 微信开放平台接口配置参数
     */
    public static final String WEIXIN_OPEN_CFG = "WeixinOpen";

    public static final String WEIXIN_MA_CFG = "WeixinMa";

    //创建用户默认昵称时的前缀
    public static final String NICKNAME_PREFIX = "WTB";

    // 腾讯云的IM配置参数
    public static final String TENCENT_IM_CFG = "TencentIm";
    //需要特殊处理的包 开发环境不
    public static final String CHECK_HEADER_PKG = "wap";
    //work账号参数配置
    public static final String WORK_SESSION_CODE = "FARM";

    //客服资料配置参数
    public static final String KEFU_CFG = "Kefu";

    //分享活动编号配置
    public static final  String SHARE_CONFIG = "ShareConfig" ;



    public static final String BING_ACCOUNT = "BIND_ACCOUNT:";


}